
package com.hlkj.pay.vo.merchant.req.fund.resp;

import com.hlkj.pay.vo.BaseProviderResp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 商户进件表
 * 
 * @TableName t_merchant_access_info
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FundAccountListResp extends BaseProviderResp {

    private static final long serialVersionUID = -8907922247175135025L;

    /**
     * 进件单号
     */
    @Schema(description = "通道code")
    private String mchChannelCode;

    /**
     * 进件单号
     */
    @Schema(description = "进件单号")
    private String mchOrderNo;

    /**
     * 审核状态异步通知地址
     */
    @Schema(description = "分账接收账号")
    private String accountNo;

    @Schema(description = "提示信息")
    private String message;

    /**
     * 商户名称
     */
    @Schema(description = "商户名称")
    private String name;

    /**
     * 联系人名称
     */
    @Schema(description = "联系人名称")
    private String contactName;

    /**
     * 联系人手机号
     */
    @Schema(description = "联系人手机号")
    private String contactPhone;

    /**
     * 联系人邮箱
     */
    @Schema(description = "联系人邮箱")
    private String contactEmail;

    @Schema(description = "状态，1 启用 0 停用")
    private Integer status;

    /**
     * 所属平台，1=运营平台，2=机构，3=商户
     */
    @Schema(description = "所属平台，1=运营平台，2=机构，3=商户")
    private Integer sysType;


    /**
     * 请求号
     */
    @Schema(description = "请求号")
    private String requestId;

    /**
     * 机构名称
     */
    @Schema(description = "机构名称")
    private String superAgentName;

    /**
     * 机构编码
     */
    @Schema(description = "机构编码")
    private String superAgent;

}
